<%--
    Document   : carro
    Created on : 6/06/2010, 01:25:32 PM
    Author     : Damc
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<%
    HttpSession sesion = request.getSession();
    try{
        if(!sesion.getAttribute("role").equals("client") || sesion == null){
            sesion.invalidate();
            response.sendRedirect("../index.jsp");
        }
    }catch(Exception w){ response.sendRedirect("../index.jsp");
    }

    java.util.List<DTOs.DTOAerolinea> dtoa = new java.util.ArrayList<DTOs.DTOAerolinea>();
    try{
        dtoa = (java.util.List<DTOs.DTOAerolinea>) session.getAttribute("DTOA");
    }catch(Exception e){
        dtoa = new java.util.ArrayList<DTOs.DTOAerolinea>();
    }
    java.util.List<DTOs.DTOHotel> dtoh = new java.util.ArrayList<DTOs.DTOHotel>();
    try{
        dtoh = (java.util.List<DTOs.DTOHotel>) session.getAttribute("DTOH");
    }catch(Exception e){
        dtoh = new java.util.ArrayList<DTOs.DTOHotel>();
    }
    java.util.List<DTOs.DTORestaurante> dtor = new java.util.ArrayList<DTOs.DTORestaurante>();
    try{
        dtor = (java.util.List<DTOs.DTORestaurante>) session.getAttribute("DTOR");
    }catch(Exception e){
        dtor = new java.util.ArrayList<DTOs.DTORestaurante>();
    }
    java.util.List<DTOs.DTOTeatros> dtot = new java.util.ArrayList<DTOs.DTOTeatros>();
    try{
        dtot = (java.util.List<DTOs.DTOTeatros>) session.getAttribute("DTOT");
    }catch(Exception e){
        dtot = new java.util.ArrayList<DTOs.DTOTeatros>();
    }
    String username =(String) sesion.getAttribute("username");

    String message = (String)request.getAttribute("message");
    if(username == null){username = "";}
    if (message == null){message = "";}
    if(dtoa == null){
        dtoa = new java.util.ArrayList<DTOs.DTOAerolinea>();
    }
    if(dtoh == null){
        dtoh = new java.util.ArrayList<DTOs.DTOHotel>();
    }
    if(dtor == null){
        dtor = new java.util.ArrayList<DTOs.DTORestaurante>();
    }
    if(dtot == null){
        dtot = new java.util.ArrayList<DTOs.DTOTeatros>();
    }
    double costoa=0;
    double costoh=0;
    double costot=0;
%>

<html>
    <head>
        <title>FuTurismo - Haga sus reservas de forma facil y rapida</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <link href="../css/styles.css" rel="stylesheet" type="text/css" />
        <script src="../js/Encriptacion.js" type="text/javascript"></script>
    </head>


    <jsp:include page="../fragment/top.jsp"/>
    <center>
        <jsp:include page="../fragment/subtopclient.jsp"/>
        <div id="fond" class="clear-block">
            <table><tbody><tr><td>
                    <jsp:include page="../fragment/leftClient.jsp"/>

                <!columna dos para la parte central de la pagina>

                    <div id="central" class="clear-block">
                        <div align="center">
                            <h1>Bienvenido <%=username%></h1>
                            <p>Las reservas que ha seleccionado para su plan turistico son las siguientes:</p>
                            <h1>Vuelos</h1>
                            <%if(dtoa.size()>0){%>
                            <table border="1px">
                                <thead>
                                    <tr>
                                        <td>Fecha</td>
                                        <td>Ciudad Origen</td>
                                        <td>Ciudad Destino</td>
                                        <td>Hora</td>
                                        <td>Cupos del vuelo</td>
                                        <td>Placa AviÃ³n</td>
                                        <td>DescripciÃ³n</td>
                                        <td>Costo</td>
                                        <td>Eliminar del carro de compras</td>
                                    </tr>
                                </thead>
                                <tbody>
                                    <% for(int i=0; i<dtoa.size();i++){%>
                                    <form name="removeFlightsForm" action="flightsServlet" method="post">
                                        <input type="hidden" name="action" value="remove"/>
                                        <input type="hidden" name="pl" value="<%=i%>"/>
                                        <input type="hidden" name="id" value="<%=dtoa.get(i).getIdvuelo()%>"/>
                                        <tr>
                                            <td><%=dtoa.get(i).getFecha()%></td>
                                            <td><%=dtoa.get(i).getCiudadOrigen()%></td>
                                            <td><%=dtoa.get(i).getCiudadDestino()%></td>
                                            <td><%int a=dtoa.get(i).getHora();%><%=a/100%>:<%=a%100%></td>
                                            <td><%=dtoa.get(i).getCupos()%></td>
                                            <td><%=dtoa.get(i).getPlaca()%></td>
                                            <td><%=dtoa.get(i).getDescripcion()%></td>
                                            <td><%=dtoa.get(i).getCosto()%><%costoa=costoa+dtoa.get(i).getCosto();%></td>
                                            <td><input type="submit" value="Eliminar del carro" name="botonEliminar"/></td>
                                        </tr>
                                    </form>
                                    <%}%>
                                </tbody>
                            </table>
                                <div align="right">Costo Total:<%=costoa%></div>
                            <%}else{%>Usted no tiene vuelos en su carro de compras<%}%>

                            <h1>Restaurantes</h1>

                            <%if(dtor.size()>0){%>
                            <table border="1px">
                                <thead>
                                    <tr>
                                        <td><b>Nombre</b></td>
                                        <td><b>Direccion</b></td>
                                        <td><b>Nombre Mesa</b></td>
                                        <td><b>Sillas</b></td>
                                        <td><b>Tipo</b></td>
                                        <td><b>Descripcion</b></td>
                                        <td><b>Eliminar del carro de compras</b></td>
                                    </tr>
                                </thead>
                                <tbody>
                                    <% for(int i=0; i<dtor.size();i++){%>
                                    <form name="removeRestaurantsForm" action="restaurantsServlet" method="post">
                                        <input type="hidden" name="action" value="remove"/>
                                        <input type="hidden" name="pl" value="<%=i%>"/>
                                        <input type="hidden" name="id" value="<%dtor.get(i).getIdmesa();%>"/>
                                        <input type="hidden" name="id2" value="<%dtor.get(i).getIdSede();%>"/>
                                        <tr>
                                            <td><%=dtor.get(i).getNombreRestaurante() %></td>
                                            <td><%=dtor.get(i).getDireccionSede() %></td>
                                            <td><%=dtor.get(i).getNombreMesa() %></td>
                                            <td><%=dtor.get(i).getSillas() %></td>
                                            <td><%=dtor.get(i).getTipo() %></td>
                                            <td><%=dtor.get(i).getDescripcion() %></td>
                                            <td><input type="submit" value="Eliminar del carro" name="botonEliminar"/></td>
                                        </tr>
                                    </form>
                                    <%}%>
                                </tbody>
                            </table>

                            <%}else{%>Usted no tiene reservas de restaurante en su carro de compras<%}%>

                            <h1>Hoteles</h1>

                            <%if(dtoh.size()>0){%>
                            <table border="1px">
                                <thead>
                                    <tr>
                                        <td>Nombre del Hotel</td>
                                        <td>NÃºmero de HabitaciÃ³n</td>
                                        <td>Capacidad</td>
                                        <td>DescripciÃ³n</td>
                                        <td>Tipo HabitaciÃ³n</td>
                                        <td>Costo</td>
                                        <td>Eliminar del carro de compras</td>
                                    </tr>
                                </thead>
                                <tbody>
                                    <% for(int i=0; i<dtoh.size();i++){%>
                                    <form name="removeHotelsForm" action="hotelsServlet" method="post">
                                        <input type="hidden" name="action" value="remove"/>
                                        <input type="hidden" name="pl" value="<%=i%>"/>
                                        <input type="hidden" name="id" value="<%=dtoh.get(i).getIdHabitacion()%>"/>
                                        <tr>
                                            <td><%=dtoh.get(i).getNombreHotel()%></td>
                                            <td><%=dtoh.get(i).getNumeroHabitacion()%></td>
                                            <td><%=dtoh.get(i).getCapacidad()%></td>
                                            <td><%=dtoh.get(i).getDescripcion()%></td>
                                            <td><%=dtoh.get(i).getTipoHabitacion()%></td>
                                            <td><%=dtoh.get(i).getCosto()%><%costoh=costoh+dtoh.get(i).getCosto();%></td>
                                            <td><input type="submit" value="Eliminar del carro" name="botonEliminar"/></td>
                                        </tr>
                                    </form>
                                    <%}%>
                                </tbody>
                            </table>
                                <div align="right">Costo Total:<%=costoh%></div>
                            <%}else{%>Usted no tiene reservas de hotel en su carro de compras<%}%>

                            <h1>Teatros</h1>

                            <%if(dtot.size()>0){%>
                            <table border="1px">
                                <thead>
                                    <tr>
                                        <td><b>Nombre</b></td>
                                        <td><b>Hora</b></td>
                                        <td><b>Duracion</b></td>
                                        <td><b>Localidad</b></td>
                                        <td><b>Costo</b></td>
                                        <td><b>Eliminar del caro de compras</b></td>
                                    </tr>
                                </thead>
                                <tbody>
                                     <% for(int i=0; i<dtot.size();i++){%>
                                    <form name="removeTheatersForm" action="theatersServlet" method="post">
                                        <input type="hidden" name="action" value="remove"/>
                                        <input type="hidden" name="pl" value="<%=i%>"/>
                                        <input type="hidden" name="id" value="<%=dtot.get(i).getId()%>"/>
                                    <tr>
                                        <td><%=dtot.get(i).getNombre() %></td>
                                        <td><%=dtot.get(i).getHora() %></td>
                                        <td><%=dtot.get(i).getDuracion() %></td>
                                        <td><%int l=dtot.get(i).getLocalidad();if(l==1){%>Centro<%}%><%else if(l==2){%>Izquierda<%}else if(l==3){%>Derecha<%}%></td>
                                        <td><%if(l==1){dtot.get(i).getCosto1();costot=costot+dtot.get(i).getCosto1();}else if(l==2){dtot.get(i).getCosto2();costot=costot+dtot.get(i).getCosto2();}else if(l==3){dtot.get(i).getCosto3();costot=costot+dtot.get(i).getCosto3();}%> USD</td>
                                        <td><input type="submit" value="Eliminar del carro" name="botonEliminar"/></td>
                                    </tr>
                                </form>
                                <%}%>
                            </tbody>
                        </table>
                            <div align="right">Costo Total:<%=costot%></div>
                        <%}else{%>Usted no tiene reservas de teatros en su carro de compras<%}%>
                        <form name="reservar" method="post" action="reservar" >
                            <input name="action" type="hidden" value="reservar"/>
                            <input name="boton" type="submit" value="Reservar" />
                        </form>
                        </div>
                    </div>
        </td> </tr> </tbody> </table>
                </div>
        <jsp:include page="../fragment/down.jsp"/>
    </center>
</html>